ทำความรู้จัก SHRDLU (1968-1970)
นานก่อนที่จะมีโมเดลภาษาขนาดใหญ่อย่าง GPT นั้น มี SHRDLUอยู่ พัฒนาโดย Terry Winograd ที่ MIT ถือเป็นการทดลองที่พลิกวงการในด้าน "Symbolic AI" (หรือที่รู้จักกันในชื่อ GOFAI: Good Old-Fashioned AI)
1. สมมติฐาน "โลกขนาดจิ๋ว"
แทนที่จะพยายามทำความเข้าใจจักรวาลทั้งหมด (ซึ่งยุ่งเหยิงซับซ้อน) SHRDLU อาศัยอยู่ใน Blocks Worldที่จำกัดขอบเขต โลกนี้มีเพียงวัตถุเฉพาะเจาะจง ได้แก่ อิฐ พีระมิด และกล่อง
- การยึดโยงสัญลักษณ์: เนื่องจากโลกมีขนาดเล็ก ทุกคำ ("แดง", "เคลื่อนย้าย", "บน") จึงสามารถนิยามได้อย่างสมบูรณ์ โปรแกรม "เข้าใจ" บล็อกได้เพราะมีตัวชี้โดยตรงไปยังวัตถุนั้นในหน่วยความจำ
2. ความสามารถ
- การเข้าใจ: "วางบล็อกสีแดงบนบล็อกสีเขียว"
- การให้เหตุผล: "ฉันทำไม่ได้ บล็อกสีเขียวถูกบังอยู่" (มันเข้าใจข้อจำกัดทางฟิสิกส์)
- ความจำ: "ทำไมคุณทำอย่างนั้น?" -> "เพราะคุณขอให้ฉันทำ"
3. บริบททางประวัติศาสตร์
มันทำงานบน DEC PDP-10 เมนเฟรม (ความเร็ว 1 MIPS) และใช้จอแสดงผลแบบเวกเตอร์กราฟิก ตรรกะถูกเขียนขึ้นด้วย MacLisp และ Micro-Planner.
การแทนด้วย Python ("สถานะ")
Title
Caption goes here.